stacked townhouse - French English Dictionary